package com.webull.information.client.service;

import java.util.List;

import com.webull.information.client.model.NewsLabelRel;

/**
 * 新闻-标签 关系接口.
 *
 * @author longyang
 * @date 2016年6月27日 下午8:10:12
 * @version 1.0
 * @since JDK 1.8
 */
public interface InfoNewsLabelRelService {

	/**
	 * 添加.
	 * 
	 * @param labelRel
	 * @return
	 * @author longyang
	 * @date 2016年6月27日 下午8:27:32
	 */
	Integer add(NewsLabelRel labelRel);

	/**
	 * 根据id删除关联关系.
	 * 
	 * @param relIds
	 * @return
	 * @author longyang
	 * @date 2016年6月27日 下午8:26:56
	 */
	Integer delNewsLabelRel(Integer... relIds);

	/**
	 * 根据新闻id删除关联关系.
	 * 
	 * @param newsId
	 * @return
	 * @author longyang
	 * @date 2016年6月27日 下午8:28:27
	 */
	Integer delByNewsId(Long newsId);

	/**
	 * 查询指定新闻的所有标签.
	 * 
	 * @param newsId
	 * @return
	 * @author longyang
	 * @date 2016年6月27日 下午8:29:42
	 */
	List<NewsLabelRel> search(Long newsId);

}
